package com.nineclock.system.service;

import com.nineclock.common.entity.Result;
import com.nineclock.system.dto.*;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

public interface SysCompanyService {
    public Result<SysCompanyDTO> queryCompanyInfo();
    public String updateCompanyLogo(MultipartFile file) throws IOException;
    public void updateCompanyInfo(SysCompanyDTO sysCompanyDTO);
    List<SysCompanyDTO> queryCompanyByName(String keyword);
    void applyJoinCompany(SysApplyJoinCompanyUserDTO sysApplyJoinCompanyUserDTO);


    void allowedJoinCompany(SysAllowedJoinCompanyUserDTO sysAllowedJoinCompanyUserDTO);
}
